Crate provwasm_std

source ·

Structs

  • Marker permissions granted to another account.
  • A typed key-value pair.
  • A collection of attributes associated with an account address.
  • A marker account
  • A name bound to an address.
  • A collection of bound names.
  • An address with an associated role.
  • The process that generated a record.
  • Represents a request to encode custom provenance messages.
  • A type for simplifying provenance custom queries.
  • Represents a request to query a custom provenance module.
  • A record of fact for a session.
  • The inputs used to produce a record.
  • The output of a process recorded on chain.
  • A group of records.
  • A collection of records owned by one or more parties.
  • The final state of an execution context for a specification instance.
  • A group of sessions.

Enums

Functions

  • Create a message that will activate a finalized marker.
  • Create a message that will add an attribute (a typed key-value pair) to an account.
  • Create a message that will add a JSON attribute to an account. Serializable types can be passed into this function, but it’s up to the user to handle StdResult error case.
  • Create a message that will assess a custom fee
  • Create a message that will bind a name to an address.
  • Create a message that will burn marker coins.
  • Create a message that will cancel a marker.
  • Create a message that will propose a new restricted marker that allows forced transfers.
  • Create a message that will propose a new marker with a given type.
  • Create a message that will remove all attributes with the given name from an account.
  • Create a message that will delete a distinct attribute with the given name and value from an account.
  • Create a message that will destroy a marker.
  • Create a message that will finalize a proposed marker.
  • Create a message that will grant permissions on a marker.
  • Create a message that will mint marker coins.
  • Create a message that will revoke marker permissions.
  • Create a message that will transfer a marker amount from one account to another.
  • Create a message that will un-bind a name from an address.
  • Create a message that will update an attribute (a typed key-value pair) on an account.
  • Create a message that will withdraw coins from a marker account to a recipient account.
  • Create a message that will create, or update, a scope.